Monitoring Method Call Sequences Using Annotations
نویسندگان
چکیده
In this paper we introduce JMSeq, a Java-based tool for the specification and runtime verification via monitoring of sequences of possibly nested method calls. JMSeq provides a simple but expressive way to specify the sequential execution of a Java program using code annotations via user-given sequences of methods calls. Similar to many monitoring-oriented environments, verification in JMSeq is done at runtime, but differently from all other approaches based on aspect-oriented programming, JMSeq does not use code instrumentation, and therefore is suitable for component-based software verification.
منابع مشابه
The Effects of Multimedia Annotations on Iranian EFL Learners’ L2 Vocabulary Learning
In our modern technological world, Computer-Assisted Language learning (CALL) is a new realm towards learning a language in general, and learning L2 vocabulary in particular. It is assumed that the use of multimedia annotations promotes language learners’ vocabulary acquisition. Therefore, this study set out to investigate the effects of different multimedia annotations (still picture annotatio...
متن کاملThe LIME Interface Specification Language and Runtime Monitoring Tool
This paper describes an interface specification language designed in the LIME project (LIME ISL) and the supporting runtime monitoring tool. The interface specification language is tailored for the Java programming language and supports two kinds of specifications: (i) call specifications that specify requirements for the allowed call sequences to a Java object instance and (ii) return specific...
متن کاملSelf-monitoring in Non-academic EFL Learners’ Composition Writing
This study investigated the impact of using the technique of self-monitoring on non-academic EFL learners’ composition writing. Fifty female students studying English at Navid English Institute in Shiraz, Iran were chosen based on the results of a proficiency test. They were all 16-20 years old and were intermediate learners of English who were divided into two control and experimental groups a...
متن کاملمقایسه میزان همخوانی یافتههای سنجش قندخون با استفاده از گلوکومتر ON CALL و گلوکوکارد با روش آزمایشگاهی استاندارد
Background: Diabetes Mellitus (DM) is one the most common chronic disease, with many complications including renal failure, blindness and non traumatic amputation. Prevention of complications is possible through monitoring and control of blood glucose levels. Considering how easy home blood glucose monitoring is, we decided to evaluate the performance of two available glucometers for detection...
متن کاملStructure-based functional annotation of protein sequences guided by comparative models
A strategy for functionally annotating protein sequences using sequence and predicted structural information is proposed. First, structural models are built using standard, web-based tools. The models are then annotated using the sequence and structure-based annotation method SeSAW, and the structure based ligand binding site alignment method GIRAF. Annotations for several sequences (ATPase-lik...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010